armoured tow vehicle - Alemán Inglés Diccionario